package com.hqd.ch03.v50.boot.context.config;

/**
 * ConfigData的单个资源
 * 实现必须实现有效的equals、hashCode和toString方法
 */
public abstract class ConfigDataResource {

    /**
     * 是否可选
     */
    private final boolean optional;

    public ConfigDataResource() {
        this(false);
    }

    protected ConfigDataResource(boolean optional) {
        this.optional = optional;
    }

    boolean isOptional() {
        return this.optional;
    }
}
